class ListenCPU :
    
###############################################################################################################

    # INICIALIZACION
    listOyentes = []
    
###############################################################################################################

    # METODOS
    def addOyente (self, oyente):
        self.listOyentes.append(oyente)
        
    def propagarAviso (self):
        # avisa a la lista de oyentes que se cumplio un ciclo de cpu
        for oyente in self.listOyentes:
            oyente.listenCicloCpu()
        
    def removeOyente (self, oyente):
        self.listOyentes.remove(oyente)
        
    